// 封装接口函数
function request(options) {
  // 请求拦截器

  if (!options.url.startsWith("https://") || !options.url.startsWith("http://")) {
    options.url = "https://showme.myhope365.com" + options.url
  }
 

  // 头部
  let header = {
    "content-type": "application/x-www-form-urlencoded",
  }
  if (options.header) {
    header = {
      ...header,
      ...options.header
    }
  }

  return new Promise((reslove, reject) => {
    // 接口
    wx.request({
      //  默认配置

      // 传入的配置
      ...options,
      // 默认配置
      header,
      success(res) {
        // 响应拦截器，所有数据获取之前，都会执行这里
        // 做一些错误处理


        reslove(res)
      },
      fail(err) {
        reject(err)
      }
    })
  })
}
// 封装get 
export function get(url, options = {}) {
  return request({
    url,
    ...options
  })
}


// 封装post
export function post(url, data, options = {}) {
  return request({
    url,
    data,
    // 指定类型
    method: 'post',
    ...options
  })
}